﻿using System;
namespace Maticsoft.Model
{
    /// <summary>
    /// Inventory:实体类(属性说明自动提取数据库字段的描述信息)
    /// </summary>
    [Serializable]
    public partial class Inventory
    {
        public Inventory()
        { }
        #region Model
        private string _cinvcode;
        private string _cinvaddcode;
        private string _cinvname;
        private string _cinvstd;
        private string _cinvccode;
        private string _cvencode;
        private string _creplaceitem;
        private string _cposition;
        private bool _bsale;
        private bool _bpurchase;
        private bool _bself;
        private bool _bcomsume;
        private bool _bproducing;
        private bool _bservice;
        private bool _baccessary;
        private decimal? _itaxrate;
        private decimal? _iinvweight;
        private decimal? _ivolume;
        private decimal? _iinvrcost;
        private decimal? _iinvsprice;
        private decimal? _iinvscost;
        private decimal? _iinvlscost;
        private decimal? _iinvncost;
        private decimal? _iinvadvance;
        private decimal? _iinvbatch;
        private decimal? _isafenum;
        private decimal? _itopsum;
        private decimal? _ilowsum;
        private decimal? _ioverstock;
        private string _cinvabc;
        private bool _binvquality;
        private bool _binvbatch;
        private bool _binventrust;
        private bool _binvoverstock;
        private DateTime? _dsdate;
        private DateTime? _dedate;
        private bool _bfree1;
        private bool _bfree2;
        private string _cinvdefine1;
        private string _cinvdefine2;
        private string _cinvdefine3;
        private int _i_id;
        private bool _binvtype;
        private decimal? _iinvmpcost;
        private string _cquality;
        private decimal? _iinvsalecost;
        private decimal? _iinvscost1;
        private decimal? _iinvscost2;
        private decimal? _iinvscost3;
        private bool _bfree3 = false;
        private bool _bfree4 = false;
        private bool _bfree5 = false;
        private bool _bfree6 = false;
        private bool _bfree7 = false;
        private bool _bfree8 = false;
        private bool _bfree9 = false;
        private bool _bfree10 = false;
        private string _ccreateperson;
        private string _cmodifyperson;
        private DateTime? _dmodifydate;
        private decimal? _fsubscribepoint;
        private decimal? _fvagquantity;
        private string _cvaluetype;
        private bool _bfixexch = false;
        private decimal? _foutexcess;
        private decimal? _finexcess;
        private int? _imassdate;
        private int? _iwarndays;
        private decimal? _fexpensesexch;
        private bool _btrack = false;
        private bool _bserial = false;
        private bool _bbarcode = false;
        private int? _iid;
        private string _cbarcode;
        private string _cinvdefine4;
        private string _cinvdefine5;
        private string _cinvdefine6;
        private string _cinvdefine7;
        private string _cinvdefine8;
        private string _cinvdefine9;
        private string _cinvdefine10;
        private int? _cinvdefine11;
        private int? _cinvdefine12;
        private decimal? _cinvdefine13;
        private decimal? _cinvdefine14;
        private DateTime? _cinvdefine15;
        private DateTime? _cinvdefine16;
        private int _igrouptype = 0;
        private string _cgroupcode;
        private string _ccomunitcode;
        private string _casscomunitcode;
        private string _csacomunitcode;
        private string _cpucomunitcode;
        private string _cstcomunitcode;
        private string _ccacomunitcode;
        private string _cfrequency;
        private int? _ifrequency;
        private int? _idays;
        private DateTime? _dlastdate;
        private decimal? _iwastage;
        private bool _bsolitude = false;
        private string _centerprise;
        private string _caddress;
        private string _cfile;
        private string _clabel;
        private string _ccheckout;
        private string _clicence;
        private bool _bspecialties = false;
        private string _cdefwarehouse;
        private decimal? _ihighprice;
        private decimal? _iexpsalerate;
        private string _cpricegroup;
        private string _coffergrade;
        private decimal? _iofferrate;
        private string _cmonth;
        private int? _iadvancedate;
        private string _ccurrencyname;
        private string _cproduceaddress;
        private string _cproducenation;
        private string _cregisterno;
        private string _centerno;
        private string _cpackingtype;
        private string _cenglishname;
        private bool _bpropertycheck = false;
        private string _cpreparationtype;
        private string _ccommodity;
        private int _irecipebatch = 0;
        private string _cnotpatentname;
        private bool _bpromotsales = false;
        private int? _iplanpolicy;
        private int? _iropmethod;
        private int? _ibatchrule;
        private decimal? _fbatchincrement;
        private int? _iassureprovidedays;
        private int? _iteststyle;
        private int? _idtmethod;
        private decimal? _fdtrate;
        private decimal? _fdtnum;
        private string _cdtunit;
        private int? _idtstyle;
        private int? _iqtmethod;
        private Guid _pictureguid;
        private bool _bplaninv = false;
        private bool _bproxyforeign = false;
        private bool _batomodel = false;
        private bool _bcheckitem = false;
        private bool _bptomodel = false;
        private bool _bequipment = false;
        private string _cproductunit;
        private decimal? _forderuplimit;
        private int? _cmassunit = 0;
        private decimal? _fretailprice;
        private string _cinvdepcode;
        private int? _ialteradvance;
        private decimal? _falterbasenum;
        private string _cplanmethod = "R";
        private bool _bmps = false;
        private bool _brop = false;
        private bool _breplan = false;
        private string _csrpolicy = "PE";
        private bool _bbillunite = false;
        private int? _isupplyday;
        private decimal? _fsupplymulti;
        private decimal? _fminsupply;
        private bool _bcutmantissa = false;
        private string _cinvpersoncode;
        private int? _iinvtfid;
        private string _cengineerfigno;
        private bool _bintotalcost = false;
        private int _isupplytype = 0;
        private bool _bconfigfree1 = false;
        private bool _bconfigfree2 = false;
        private bool _bconfigfree3 = false;
        private bool _bconfigfree4 = false;
        private bool _bconfigfree5 = false;
        private bool _bconfigfree6 = false;
        private bool _bconfigfree7 = false;
        private bool _bconfigfree8 = false;
        private bool _bconfigfree9 = false;
        private bool _bconfigfree10 = false;
        private int? _idtlevel;
        private string _cdtaql;
        private bool _bperioddt = false;
        private string _cdtperiod;
        private int? _ibigmonth;
        private int? _ibigday;
        private int? _ismallmonth;
        private int? _ismallday;
        private bool _boutinvdt = false;
        private bool _bbackinvdt = false;
        private int? _ienddtstyle;
        private bool _bdtwarninv;
        private decimal? _fbacktaxrate;
        private string _cciqcode;
        private string _cwgroupcode;
        private string _cwunit;
        private decimal? _fgrossw;
        private string _cvgroupcode;
        private string _cvunit;
        private decimal? _flength;
        private decimal? _fwidth;
        private decimal? _fheight;
        private int? _idtucounter;
        private int? _idtdcounter;
        private int? _ibatchcounter;
        private string _cshopunit;
        private string _cpurpersoncode;
        private bool _bimportmedicine = false;
        private bool _bfirstbusimedicine = false;
        private bool _bforeexpland = false;
        private string _cinvplancode;
        private decimal _fconvertrate = 1M;
        private DateTime? _dreplacedate;
        private bool _binvmodel = false;
        private bool _bkccutmantissa = false;
        private bool _breceiptbydt = false;
        private decimal? _iimptaxrate;
        private decimal? _iexptaxrate;
        private bool _bexpsale = false;
        private decimal? _idrawbatch;
        private bool _bcheckbsatp = false;
        private string _cinvprojectcode;
        private int? _itestrule;
        private string _crulecode;
        private bool _bcheckfree1 = false;
        private bool _bcheckfree2 = false;
        private bool _bcheckfree3 = false;
        private bool _bcheckfree4 = false;
        private bool _bcheckfree5 = false;
        private bool _bcheckfree6 = false;
        private bool _bcheckfree7 = false;
        private bool _bcheckfree8 = false;
        private bool _bcheckfree9 = false;
        private bool _bcheckfree10 = false;
        private bool _bbommain = false;
        private bool _bbomsub = false;
        private bool _bproductbill = false;
        private int _icheckatp = 0;
        private int? _iinvatpid;
        private int? _iplantfday;
        private int? _ioverlapday;
        private bool _bpiece = false;
        private bool _bsrvitem = false;
        private bool _bsrvfittings = false;
        private decimal? _fmaxsupply;
        private decimal? _fminsplit;
        private bool _bspecialorder = false;
        private bool _btracksalebill = false;
        private string _cinvmnemcode;
        /// <summary>
        /// 
        /// </summary>
        public string cInvCode
        {
            set { _cinvcode = value; }
            get { return _cinvcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvAddCode
        {
            set { _cinvaddcode = value; }
            get { return _cinvaddcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvName
        {
            set { _cinvname = value; }
            get { return _cinvname; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvStd
        {
            set { _cinvstd = value; }
            get { return _cinvstd; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvCCode
        {
            set { _cinvccode = value; }
            get { return _cinvccode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cVenCode
        {
            set { _cvencode = value; }
            get { return _cvencode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cReplaceItem
        {
            set { _creplaceitem = value; }
            get { return _creplaceitem; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cPosition
        {
            set { _cposition = value; }
            get { return _cposition; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bSale
        {
            set { _bsale = value; }
            get { return _bsale; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bPurchase
        {
            set { _bpurchase = value; }
            get { return _bpurchase; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bSelf
        {
            set { _bself = value; }
            get { return _bself; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bComsume
        {
            set { _bcomsume = value; }
            get { return _bcomsume; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bProducing
        {
            set { _bproducing = value; }
            get { return _bproducing; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bService
        {
            set { _bservice = value; }
            get { return _bservice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bAccessary
        {
            set { _baccessary = value; }
            get { return _baccessary; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iTaxRate
        {
            set { _itaxrate = value; }
            get { return _itaxrate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iInvWeight
        {
            set { _iinvweight = value; }
            get { return _iinvweight; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iVolume
        {
            set { _ivolume = value; }
            get { return _ivolume; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iInvRCost
        {
            set { _iinvrcost = value; }
            get { return _iinvrcost; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iInvSPrice
        {
            set { _iinvsprice = value; }
            get { return _iinvsprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iInvSCost
        {
            set { _iinvscost = value; }
            get { return _iinvscost; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iInvLSCost
        {
            set { _iinvlscost = value; }
            get { return _iinvlscost; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iInvNCost
        {
            set { _iinvncost = value; }
            get { return _iinvncost; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iInvAdvance
        {
            set { _iinvadvance = value; }
            get { return _iinvadvance; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iInvBatch
        {
            set { _iinvbatch = value; }
            get { return _iinvbatch; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iSafeNum
        {
            set { _isafenum = value; }
            get { return _isafenum; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iTopSum
        {
            set { _itopsum = value; }
            get { return _itopsum; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iLowSum
        {
            set { _ilowsum = value; }
            get { return _ilowsum; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iOverStock
        {
            set { _ioverstock = value; }
            get { return _ioverstock; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvABC
        {
            set { _cinvabc = value; }
            get { return _cinvabc; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bInvQuality
        {
            set { _binvquality = value; }
            get { return _binvquality; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bInvBatch
        {
            set { _binvbatch = value; }
            get { return _binvbatch; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bInvEntrust
        {
            set { _binventrust = value; }
            get { return _binventrust; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bInvOverStock
        {
            set { _binvoverstock = value; }
            get { return _binvoverstock; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? dSDate
        {
            set { _dsdate = value; }
            get { return _dsdate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? dEDate
        {
            set { _dedate = value; }
            get { return _dedate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bFree1
        {
            set { _bfree1 = value; }
            get { return _bfree1; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bFree2
        {
            set { _bfree2 = value; }
            get { return _bfree2; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvDefine1
        {
            set { _cinvdefine1 = value; }
            get { return _cinvdefine1; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvDefine2
        {
            set { _cinvdefine2 = value; }
            get { return _cinvdefine2; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvDefine3
        {
            set { _cinvdefine3 = value; }
            get { return _cinvdefine3; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int I_id
        {
            set { _i_id = value; }
            get { return _i_id; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bInvType
        {
            set { _binvtype = value; }
            get { return _binvtype; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iInvMPCost
        {
            set { _iinvmpcost = value; }
            get { return _iinvmpcost; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cQuality
        {
            set { _cquality = value; }
            get { return _cquality; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iInvSaleCost
        {
            set { _iinvsalecost = value; }
            get { return _iinvsalecost; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iInvSCost1
        {
            set { _iinvscost1 = value; }
            get { return _iinvscost1; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iInvSCost2
        {
            set { _iinvscost2 = value; }
            get { return _iinvscost2; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iInvSCost3
        {
            set { _iinvscost3 = value; }
            get { return _iinvscost3; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bFree3
        {
            set { _bfree3 = value; }
            get { return _bfree3; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bFree4
        {
            set { _bfree4 = value; }
            get { return _bfree4; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bFree5
        {
            set { _bfree5 = value; }
            get { return _bfree5; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bFree6
        {
            set { _bfree6 = value; }
            get { return _bfree6; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bFree7
        {
            set { _bfree7 = value; }
            get { return _bfree7; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bFree8
        {
            set { _bfree8 = value; }
            get { return _bfree8; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bFree9
        {
            set { _bfree9 = value; }
            get { return _bfree9; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bFree10
        {
            set { _bfree10 = value; }
            get { return _bfree10; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cCreatePerson
        {
            set { _ccreateperson = value; }
            get { return _ccreateperson; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cModifyPerson
        {
            set { _cmodifyperson = value; }
            get { return _cmodifyperson; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? dModifyDate
        {
            set { _dmodifydate = value; }
            get { return _dmodifydate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fSubscribePoint
        {
            set { _fsubscribepoint = value; }
            get { return _fsubscribepoint; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fVagQuantity
        {
            set { _fvagquantity = value; }
            get { return _fvagquantity; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cValueType
        {
            set { _cvaluetype = value; }
            get { return _cvaluetype; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bFixExch
        {
            set { _bfixexch = value; }
            get { return _bfixexch; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fOutExcess
        {
            set { _foutexcess = value; }
            get { return _foutexcess; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fInExcess
        {
            set { _finexcess = value; }
            get { return _finexcess; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iMassDate
        {
            set { _imassdate = value; }
            get { return _imassdate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iWarnDays
        {
            set { _iwarndays = value; }
            get { return _iwarndays; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fExpensesExch
        {
            set { _fexpensesexch = value; }
            get { return _fexpensesexch; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bTrack
        {
            set { _btrack = value; }
            get { return _btrack; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bSerial
        {
            set { _bserial = value; }
            get { return _bserial; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bBarCode
        {
            set { _bbarcode = value; }
            get { return _bbarcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iId
        {
            set { _iid = value; }
            get { return _iid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cBarCode
        {
            set { _cbarcode = value; }
            get { return _cbarcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvDefine4
        {
            set { _cinvdefine4 = value; }
            get { return _cinvdefine4; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvDefine5
        {
            set { _cinvdefine5 = value; }
            get { return _cinvdefine5; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvDefine6
        {
            set { _cinvdefine6 = value; }
            get { return _cinvdefine6; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvDefine7
        {
            set { _cinvdefine7 = value; }
            get { return _cinvdefine7; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvDefine8
        {
            set { _cinvdefine8 = value; }
            get { return _cinvdefine8; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvDefine9
        {
            set { _cinvdefine9 = value; }
            get { return _cinvdefine9; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvDefine10
        {
            set { _cinvdefine10 = value; }
            get { return _cinvdefine10; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? cInvDefine11
        {
            set { _cinvdefine11 = value; }
            get { return _cinvdefine11; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? cInvDefine12
        {
            set { _cinvdefine12 = value; }
            get { return _cinvdefine12; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? cInvDefine13
        {
            set { _cinvdefine13 = value; }
            get { return _cinvdefine13; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? cInvDefine14
        {
            set { _cinvdefine14 = value; }
            get { return _cinvdefine14; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? cInvDefine15
        {
            set { _cinvdefine15 = value; }
            get { return _cinvdefine15; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? cInvDefine16
        {
            set { _cinvdefine16 = value; }
            get { return _cinvdefine16; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int iGroupType
        {
            set { _igrouptype = value; }
            get { return _igrouptype; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cGroupCode
        {
            set { _cgroupcode = value; }
            get { return _cgroupcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cComUnitCode
        {
            set { _ccomunitcode = value; }
            get { return _ccomunitcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cAssComUnitCode
        {
            set { _casscomunitcode = value; }
            get { return _casscomunitcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cSAComUnitCode
        {
            set { _csacomunitcode = value; }
            get { return _csacomunitcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cPUComUnitCode
        {
            set { _cpucomunitcode = value; }
            get { return _cpucomunitcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cSTComUnitCode
        {
            set { _cstcomunitcode = value; }
            get { return _cstcomunitcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cCAComUnitCode
        {
            set { _ccacomunitcode = value; }
            get { return _ccacomunitcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cFrequency
        {
            set { _cfrequency = value; }
            get { return _cfrequency; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iFrequency
        {
            set { _ifrequency = value; }
            get { return _ifrequency; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iDays
        {
            set { _idays = value; }
            get { return _idays; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? dLastDate
        {
            set { _dlastdate = value; }
            get { return _dlastdate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iWastage
        {
            set { _iwastage = value; }
            get { return _iwastage; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bSolitude
        {
            set { _bsolitude = value; }
            get { return _bsolitude; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cEnterprise
        {
            set { _centerprise = value; }
            get { return _centerprise; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cAddress
        {
            set { _caddress = value; }
            get { return _caddress; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cFile
        {
            set { _cfile = value; }
            get { return _cfile; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cLabel
        {
            set { _clabel = value; }
            get { return _clabel; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cCheckOut
        {
            set { _ccheckout = value; }
            get { return _ccheckout; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cLicence
        {
            set { _clicence = value; }
            get { return _clicence; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bSpecialties
        {
            set { _bspecialties = value; }
            get { return _bspecialties; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cDefWareHouse
        {
            set { _cdefwarehouse = value; }
            get { return _cdefwarehouse; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iHighPrice
        {
            set { _ihighprice = value; }
            get { return _ihighprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iExpSaleRate
        {
            set { _iexpsalerate = value; }
            get { return _iexpsalerate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cPriceGroup
        {
            set { _cpricegroup = value; }
            get { return _cpricegroup; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cOfferGrade
        {
            set { _coffergrade = value; }
            get { return _coffergrade; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iOfferRate
        {
            set { _iofferrate = value; }
            get { return _iofferrate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cMonth
        {
            set { _cmonth = value; }
            get { return _cmonth; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iAdvanceDate
        {
            set { _iadvancedate = value; }
            get { return _iadvancedate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cCurrencyName
        {
            set { _ccurrencyname = value; }
            get { return _ccurrencyname; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cProduceAddress
        {
            set { _cproduceaddress = value; }
            get { return _cproduceaddress; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cProduceNation
        {
            set { _cproducenation = value; }
            get { return _cproducenation; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cRegisterNo
        {
            set { _cregisterno = value; }
            get { return _cregisterno; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cEnterNo
        {
            set { _centerno = value; }
            get { return _centerno; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cPackingType
        {
            set { _cpackingtype = value; }
            get { return _cpackingtype; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cEnglishName
        {
            set { _cenglishname = value; }
            get { return _cenglishname; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bPropertyCheck
        {
            set { _bpropertycheck = value; }
            get { return _bpropertycheck; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cPreparationType
        {
            set { _cpreparationtype = value; }
            get { return _cpreparationtype; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cCommodity
        {
            set { _ccommodity = value; }
            get { return _ccommodity; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int iRecipeBatch
        {
            set { _irecipebatch = value; }
            get { return _irecipebatch; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cNotPatentName
        {
            set { _cnotpatentname = value; }
            get { return _cnotpatentname; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bPromotSales
        {
            set { _bpromotsales = value; }
            get { return _bpromotsales; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iPlanPolicy
        {
            set { _iplanpolicy = value; }
            get { return _iplanpolicy; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iROPMethod
        {
            set { _iropmethod = value; }
            get { return _iropmethod; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iBatchRule
        {
            set { _ibatchrule = value; }
            get { return _ibatchrule; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fBatchIncrement
        {
            set { _fbatchincrement = value; }
            get { return _fbatchincrement; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iAssureProvideDays
        {
            set { _iassureprovidedays = value; }
            get { return _iassureprovidedays; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iTestStyle
        {
            set { _iteststyle = value; }
            get { return _iteststyle; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iDTMethod
        {
            set { _idtmethod = value; }
            get { return _idtmethod; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fDTRate
        {
            set { _fdtrate = value; }
            get { return _fdtrate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fDTNum
        {
            set { _fdtnum = value; }
            get { return _fdtnum; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cDTUnit
        {
            set { _cdtunit = value; }
            get { return _cdtunit; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iDTStyle
        {
            set { _idtstyle = value; }
            get { return _idtstyle; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iQTMethod
        {
            set { _iqtmethod = value; }
            get { return _iqtmethod; }
        }
        /// <summary>
        /// 
        /// </summary>
        public Guid PictureGUID
        {
            set { _pictureguid = value; }
            get { return _pictureguid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bPlanInv
        {
            set { _bplaninv = value; }
            get { return _bplaninv; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bProxyForeign
        {
            set { _bproxyforeign = value; }
            get { return _bproxyforeign; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bATOModel
        {
            set { _batomodel = value; }
            get { return _batomodel; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bCheckItem
        {
            set { _bcheckitem = value; }
            get { return _bcheckitem; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bPTOModel
        {
            set { _bptomodel = value; }
            get { return _bptomodel; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bEquipment
        {
            set { _bequipment = value; }
            get { return _bequipment; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cProductUnit
        {
            set { _cproductunit = value; }
            get { return _cproductunit; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fOrderUpLimit
        {
            set { _forderuplimit = value; }
            get { return _forderuplimit; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? cMassUnit
        {
            set { _cmassunit = value; }
            get { return _cmassunit; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fRetailPrice
        {
            set { _fretailprice = value; }
            get { return _fretailprice; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvDepCode
        {
            set { _cinvdepcode = value; }
            get { return _cinvdepcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iAlterAdvance
        {
            set { _ialteradvance = value; }
            get { return _ialteradvance; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fAlterBaseNum
        {
            set { _falterbasenum = value; }
            get { return _falterbasenum; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cPlanMethod
        {
            set { _cplanmethod = value; }
            get { return _cplanmethod; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bMPS
        {
            set { _bmps = value; }
            get { return _bmps; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bROP
        {
            set { _brop = value; }
            get { return _brop; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bRePlan
        {
            set { _breplan = value; }
            get { return _breplan; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cSRPolicy
        {
            set { _csrpolicy = value; }
            get { return _csrpolicy; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bBillUnite
        {
            set { _bbillunite = value; }
            get { return _bbillunite; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iSupplyDay
        {
            set { _isupplyday = value; }
            get { return _isupplyday; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fSupplyMulti
        {
            set { _fsupplymulti = value; }
            get { return _fsupplymulti; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fMinSupply
        {
            set { _fminsupply = value; }
            get { return _fminsupply; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bCutMantissa
        {
            set { _bcutmantissa = value; }
            get { return _bcutmantissa; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvPersonCode
        {
            set { _cinvpersoncode = value; }
            get { return _cinvpersoncode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iInvTfId
        {
            set { _iinvtfid = value; }
            get { return _iinvtfid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cEngineerFigNo
        {
            set { _cengineerfigno = value; }
            get { return _cengineerfigno; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bInTotalCost
        {
            set { _bintotalcost = value; }
            get { return _bintotalcost; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int iSupplyType
        {
            set { _isupplytype = value; }
            get { return _isupplytype; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bConfigFree1
        {
            set { _bconfigfree1 = value; }
            get { return _bconfigfree1; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bConfigFree2
        {
            set { _bconfigfree2 = value; }
            get { return _bconfigfree2; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bConfigFree3
        {
            set { _bconfigfree3 = value; }
            get { return _bconfigfree3; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bConfigFree4
        {
            set { _bconfigfree4 = value; }
            get { return _bconfigfree4; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bConfigFree5
        {
            set { _bconfigfree5 = value; }
            get { return _bconfigfree5; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bConfigFree6
        {
            set { _bconfigfree6 = value; }
            get { return _bconfigfree6; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bConfigFree7
        {
            set { _bconfigfree7 = value; }
            get { return _bconfigfree7; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bConfigFree8
        {
            set { _bconfigfree8 = value; }
            get { return _bconfigfree8; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bConfigFree9
        {
            set { _bconfigfree9 = value; }
            get { return _bconfigfree9; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bConfigFree10
        {
            set { _bconfigfree10 = value; }
            get { return _bconfigfree10; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iDTLevel
        {
            set { _idtlevel = value; }
            get { return _idtlevel; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cDTAQL
        {
            set { _cdtaql = value; }
            get { return _cdtaql; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bPeriodDT
        {
            set { _bperioddt = value; }
            get { return _bperioddt; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cDTPeriod
        {
            set { _cdtperiod = value; }
            get { return _cdtperiod; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iBigMonth
        {
            set { _ibigmonth = value; }
            get { return _ibigmonth; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iBigDay
        {
            set { _ibigday = value; }
            get { return _ibigday; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iSmallMonth
        {
            set { _ismallmonth = value; }
            get { return _ismallmonth; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iSmallDay
        {
            set { _ismallday = value; }
            get { return _ismallday; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bOutInvDT
        {
            set { _boutinvdt = value; }
            get { return _boutinvdt; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bBackInvDT
        {
            set { _bbackinvdt = value; }
            get { return _bbackinvdt; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iEndDTStyle
        {
            set { _ienddtstyle = value; }
            get { return _ienddtstyle; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bDTWarnInv
        {
            set { _bdtwarninv = value; }
            get { return _bdtwarninv; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fBackTaxRate
        {
            set { _fbacktaxrate = value; }
            get { return _fbacktaxrate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cCIQCode
        {
            set { _cciqcode = value; }
            get { return _cciqcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cWGroupCode
        {
            set { _cwgroupcode = value; }
            get { return _cwgroupcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cWUnit
        {
            set { _cwunit = value; }
            get { return _cwunit; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fGrossW
        {
            set { _fgrossw = value; }
            get { return _fgrossw; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cVGroupCode
        {
            set { _cvgroupcode = value; }
            get { return _cvgroupcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cVUnit
        {
            set { _cvunit = value; }
            get { return _cvunit; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fLength
        {
            set { _flength = value; }
            get { return _flength; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fWidth
        {
            set { _fwidth = value; }
            get { return _fwidth; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fHeight
        {
            set { _fheight = value; }
            get { return _fheight; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iDTUCounter
        {
            set { _idtucounter = value; }
            get { return _idtucounter; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iDTDCounter
        {
            set { _idtdcounter = value; }
            get { return _idtdcounter; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iBatchCounter
        {
            set { _ibatchcounter = value; }
            get { return _ibatchcounter; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cShopUnit
        {
            set { _cshopunit = value; }
            get { return _cshopunit; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cPurPersonCode
        {
            set { _cpurpersoncode = value; }
            get { return _cpurpersoncode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bImportMedicine
        {
            set { _bimportmedicine = value; }
            get { return _bimportmedicine; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bFirstBusiMedicine
        {
            set { _bfirstbusimedicine = value; }
            get { return _bfirstbusimedicine; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bForeExpland
        {
            set { _bforeexpland = value; }
            get { return _bforeexpland; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvPlanCode
        {
            set { _cinvplancode = value; }
            get { return _cinvplancode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal fConvertRate
        {
            set { _fconvertrate = value; }
            get { return _fconvertrate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? dReplaceDate
        {
            set { _dreplacedate = value; }
            get { return _dreplacedate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bInvModel
        {
            set { _binvmodel = value; }
            get { return _binvmodel; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bKCCutMantissa
        {
            set { _bkccutmantissa = value; }
            get { return _bkccutmantissa; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bReceiptByDT
        {
            set { _breceiptbydt = value; }
            get { return _breceiptbydt; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iImpTaxRate
        {
            set { _iimptaxrate = value; }
            get { return _iimptaxrate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iExpTaxRate
        {
            set { _iexptaxrate = value; }
            get { return _iexptaxrate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bExpSale
        {
            set { _bexpsale = value; }
            get { return _bexpsale; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? iDrawBatch
        {
            set { _idrawbatch = value; }
            get { return _idrawbatch; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bCheckBSATP
        {
            set { _bcheckbsatp = value; }
            get { return _bcheckbsatp; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvProjectCode
        {
            set { _cinvprojectcode = value; }
            get { return _cinvprojectcode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iTestRule
        {
            set { _itestrule = value; }
            get { return _itestrule; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cRuleCode
        {
            set { _crulecode = value; }
            get { return _crulecode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bCheckFree1
        {
            set { _bcheckfree1 = value; }
            get { return _bcheckfree1; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bCheckFree2
        {
            set { _bcheckfree2 = value; }
            get { return _bcheckfree2; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bCheckFree3
        {
            set { _bcheckfree3 = value; }
            get { return _bcheckfree3; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bCheckFree4
        {
            set { _bcheckfree4 = value; }
            get { return _bcheckfree4; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bCheckFree5
        {
            set { _bcheckfree5 = value; }
            get { return _bcheckfree5; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bCheckFree6
        {
            set { _bcheckfree6 = value; }
            get { return _bcheckfree6; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bCheckFree7
        {
            set { _bcheckfree7 = value; }
            get { return _bcheckfree7; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bCheckFree8
        {
            set { _bcheckfree8 = value; }
            get { return _bcheckfree8; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bCheckFree9
        {
            set { _bcheckfree9 = value; }
            get { return _bcheckfree9; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bCheckFree10
        {
            set { _bcheckfree10 = value; }
            get { return _bcheckfree10; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bBomMain
        {
            set { _bbommain = value; }
            get { return _bbommain; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bBomSub
        {
            set { _bbomsub = value; }
            get { return _bbomsub; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bProductBill
        {
            set { _bproductbill = value; }
            get { return _bproductbill; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int iCheckATP
        {
            set { _icheckatp = value; }
            get { return _icheckatp; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iInvATPId
        {
            set { _iinvatpid = value; }
            get { return _iinvatpid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iPlanTfDay
        {
            set { _iplantfday = value; }
            get { return _iplantfday; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? iOverlapDay
        {
            set { _ioverlapday = value; }
            get { return _ioverlapday; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bPiece
        {
            set { _bpiece = value; }
            get { return _bpiece; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bSrvItem
        {
            set { _bsrvitem = value; }
            get { return _bsrvitem; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bSrvFittings
        {
            set { _bsrvfittings = value; }
            get { return _bsrvfittings; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fMaxSupply
        {
            set { _fmaxsupply = value; }
            get { return _fmaxsupply; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? fMinSplit
        {
            set { _fminsplit = value; }
            get { return _fminsplit; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bSpecialOrder
        {
            set { _bspecialorder = value; }
            get { return _bspecialorder; }
        }
        /// <summary>
        /// 
        /// </summary>
        public bool bTrackSaleBill
        {
            set { _btracksalebill = value; }
            get { return _btracksalebill; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string cInvMnemCode
        {
            set { _cinvmnemcode = value; }
            get { return _cinvmnemcode; }
        }
        #endregion Model

    }
}

